mountain pyrola - German English Dictionary